# -*- coding:utf-8 -*-
# @Time:2024/4/1921:01
# @Author:miuzg
# @FileName:new test2.py
# @Software:PyCharm
"""
用类封装进程内容，自定义进程类

定义：
    1.创建Process类
    2.重写__init__方法.添加自己的属性，使用super()加载父类属性
    3.重写run()方法
调用：
    1.实例化对象
    2.调用start，自动执行run方法
"""
import time
from multiprocessing import Process

class KeyProcess(Process):
    def __init__(self,val):
        super(KeyProcess,self).__init__()
        self.val = val

    # 自动执行
    def run(self) -> None:
        print('开始')
        print(self.val)
        time.sleep(2)
        print('结束')

if __name__ == '__main__':
    miuzg = KeyProcess('miuzg')
    miuzg.start()
    print('多喝热水')
